package edu.henu.personnel.service.catalog;

import edu.henu.personnel.entity.Catalog;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @program: PersonnelProject
 * @description: 项目类别业务层接口
 * @author: zhuyang
 * @create: 2019-05-05 13:15
 */

@Service
public interface CatalogService {

    // 获取所有的一级分类
    List<String> getAllCmemo();

    // 获取所有的二级分类
    List<Catalog> getAllCatalogInfo();

    // 获取指定一级分类中的二级分类
    List<Catalog> getCatalogInfoByMemo(String cmemo);

    // 根据ID号获取指定的二级分类信息
    Catalog getCatalogInfoById(Integer cid);

    // 根据二级标题名称获取指定的二级分类信息
    Catalog getCatalogInfoByName(String cname);

    // 添加新的二级分类信息
    int addCatalogInfo(Catalog catalog);

    // 更新指定的二级分类信息
    int modifyCatalogInfo(Catalog catalog);

    // 根据id号删除指定的二级分类信息
    int removeCatalogInfo(Integer cid);


}
